package at.spengergasse.model;

import static org.junit.Assert.assertTrue;

import org.junit.Test;

public class HerstellerTest
{

	private final String hersteller = "IBM";

	@Test
	public void testHerstellerString()
	{
		new Hersteller(hersteller);
	}

	@Test(expected = IllegalArgumentException.class)
	public void testSetHerstellerNull()
	{
		new Hersteller(null);
	}

	@Test(expected = IllegalArgumentException.class)
	public void testSetHerstellerToLong()
	{
		new Hersteller("abcdefghijklmnopqrstu");
	}

	@Test
	public void testSetHerstellerCorrect()
	{
		new Hersteller("abcdefghijklmnopqrst");
	}

	@Test
	public void testGetHersteller()
	{
		Hersteller h = new Hersteller(hersteller);
		assertTrue(hersteller == h.getHersteller());
	}

}
